package m4d2;
//方法引用  用过super引用父类成员方法
//定义子类
public class zZi extends zFu{
    @Override
    public void sayHello() {
        System.out.println("我是儿子");
    }

    //传递接口
    public void method(yGreetable g){
        g.greet();
    }

    public void show(){
        method(()->{
            //创建父类
            zFu fu = new zFu();
            //调用父类的方法
            fu.sayHello();
        });

        //因为有父子类关系，可以直接使用super调用父类成员方法
        method(()->{
            super.sayHello();
        });

        //用过super引用父类成员方法
        method(super::sayHello);

    }

    public static void main(String[] args) {
        new zZi().show();
    }
}
